#ifndef _StateManager_h_
#define _StateManager_h_

#include <string>
#include "../../core/Singleton.h"
#include "State.h"

class StateManager
{
public:
    StateManager();
    ~StateManager();
    
	virtual State* getState(const std::string& name) = 0;
};

#endif